
#
# Game specific Makefile extensions
#

# Define the name of the GAME_ROM.  This is
# optional; you can delete it and a suitable
# default will be taken.
GAME_ROM_PREFIX = fcorv

# Set ROM_PAGE_COUNT to the number of 16KB pages
# that should be present in the output image.
# The hardware supports a maximum of 64 pages;
# you can't exceed this.
#
# The 'system' will always reside in the uppermost
# two pages.  If the ROM is less than a full 64
# pages, then the pages are numbered from [N..64]
# anyway.
#
# 128KB.....8 pages
# 256KB.....16 pages
# 512KB.....32 pages
# 1MB...... 64 pages
#
ROM_PAGE_COUNT = 32

#################################################
#
# Simulation options.
#
# These options control the way that the game
# ROM is made available to pinmame for testing.
# They are only used during installation into
# the pinmame roms directory.
#
#################################################

MACHINE_FILE = corvette.md

MACHINE_MAJOR = 0
MACHINE_MINOR = 61

IMAGE_MAP += $(M)/corvette.ild

MACHINE_SCHEDULE := $(M)/corvette.sched

PINMAME_MACHINE = corv_21

PINMAME_GAME_ROM = corv_2_1.rom

PINMAME_OTHER_ROMS = corvsnd*

#
# Object files exported by this game
#
# GAME_OBJS go into the system page, which should be a last resort or for common
# functions, or for those which have to for some reason.  All feature tests can
# go into GAME_TEST_OBJS.  Preferably, game functions go into GAME_PAGED_OBJS.
# This works safely for any file that only uses CALLSET_ENTRY functions, deffs,
# and leffs.  RTTs must go into GAME_OBJS.

GAME_OBJS = zr1.o racetrack.o

GAME_TEST_OBJS = zr1_test.o racetrack_test.o

GAME_INCLUDES =

GAME_PAGED_OBJS = simple.o driver.o kickback.o \
	jets.o trivial.o sling.o zr1_multiball.o shots.o \
	leffs.o deffs.o skill.o

#SCHED_HEADERS += build/kickback_driver.h

#SCHED_HEADERS += build/left_sling.h build/right_sling.h \
#	build/left_jet.h build/lower_jet.h build/upper_jet.h \
#	build/kickback_driver.h build/spinner.h build/loop_gate.h \#
#	build/zr1_up_rev_gate.h build/zr1_low_rev_gate.h \
#	build/diverter.h
